sponge (cleaning) - French English Dictionary